Holy Smoke
by G.Cabera Infante
ISBN 13: 9780571145942
Format: Paperback (329 pages) Publisher: Faber and Faber Published: 20 May 1987
Save for later